GAC Via Unit Propagation

نویسنده

  • Fahiem Bacchus
چکیده

In this paper we argue that an attractive and potentially very general way of achieving generalized arc consistency (GAC) on a constraint is by using unit propagation (UP) over a clausal theory encoding the constraint. This approach to GAC offers a number of advantages over the traditional approach of designing constraint specific algorithms (propagators). Most importantly, it is easier to implement (highly efficient UP engines are publicly available), it automatically provides an incremental algorithm for achieving GAC, it provides almost free decrementality, and it can easily provide clausal reasons to support learning and non-chronological backtracking. We give a new way of achieving GAC via UP for generic constraints that also sheds some additional light on the inferential power of GAC. Furthermore, we give structure specific ways of achieving GAC via UP for the regular, among, and gen-sequence constraints. For these constraints UP is able to achieve the same run time complexity bounds as previously presented propagators. Finally, we explain how a UP engine can be added to a CSP solver to achieve a fairly seamless integration of constraints propagated via UP and those propagated via more traditional constraint specific

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Encodings of Pseudo-Boolean Constraints into CNF

This paper answers affirmatively the open question of the existence of a polynomial size CNF encoding of pseudo-Boolean (PB) constraints such that generalized arc consistency (GAC) is maintained through unit propagation (UP). All previous encodings of PB constraints either did not allow UP to maintain GAC, or were of exponential size in the worst case. This paper presents an encoding that reali...

متن کامل

Experimental Study and Adsorption Modeling of COD Reduction by Activated Carbon for Wastewater Treatment of Oil Refinery

Application of Granular Activated Carbon (GAC) in adsorption process has been studied for the advanced treatment of municipal and industrial wastewater. Because of entering poisonous compounds such as furfural, phenol and sulfides into the oily wastewater of Tehran refinery, biological aeration basins of wastewater treatment unit may not have the desired performance of COD reductio...

متن کامل

Highway Extraction from High Resolution Aerial Photography Using a Geometric Active Contour Model

Highway extraction and vehicle detection are two of the most important steps in traffic-flow analysis from multi-frame aerial photographs. The traditional method of deriving traffic flow trajectories relies on manual vehicle counting from a sequence of aerial photographs, which is tedious and time-consuming. This research presents a new framework for semi-automatic highway extraction. The basis...

متن کامل

Efficient Propagation of Disjunctive Constraints using Watched Literals

Efficient constraint propagation is important for all constraint solvers. One of the key reasons that Boolean Satisfiability solvers are often more efficient than constraint solvers is that they can propagate disjunctive constraints efficiently. This propagation is undertaken using the watched literals mechanism. In a recent paper Gent et al. showed how watched literals can be used in constrain...

متن کامل

The Alldifferent Constraint: Exploiting Strongly-connected Components and Other Efficiency Measures

The AllDifferent constraint is a crucial component of any constraint toolkit, language or solver, since it is very widely used in a variety of constraint models. The literature contains many different versions of this constraint, which trade strength of inference against computational cost. In this paper, we focus on the highest strength of inference (enforcing a property known as generalised a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007